/**
 * @file cmd.go
 * @name 命令行
 * @desc 实现类似 pip 的命令行交互
 * @version 0.1
 */

package cmd

import "nest/internal/publish"

// 初始化命令行
func (cm *CommandManager) InitPackage() error {

	//初始化
	if err := publish.InitCommand(); err != nil {
		return err
	}

	return nil
}

// 登录
func (cm *CommandManager) Login() error {

	if err := publish.LoginCommand(); err != nil {
		return err
	}

	return nil
}

// 发布到线上
func (cm *CommandManager) PublishPackage() error {

	//发布到线上
	if err := publish.PublishCommand(); err != nil {
		return err
	}

	return nil
}
